<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php
session_start();
if(!empty($_POST['nombreCompleto']) AND !empty($_POST['email']) AND !empty($_POST['localidad']) AND !empty($_POST['provincia']) AND !empty($_POST['comentarios']))
{ 
	//Validaciones
	$patronLetras = "/^[[:alpha:]]+$/";
	$patronNumeros = "/^[[:digit:]]+$/";
	$patronEMail = "/^[^0-9][a-zA-Z0-9_-]+([.][a-zA-Z0-9_-]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/";
	$ban = 1;
	if(!preg_match($patronLetras,$_POST['nombreCompleto']))
	{
		$_SESSION['contactoNombreCompleto'] = "*El nombre completo debe incluir letras solamente.\n";
		$ban = 0;
	}
	if(!preg_match($patronLetras,$_POST['localidad']))
	{
		$_SESSION['contactoLocalidad'] = "*La localidad debe incluir letras solamente.\n";
		$ban = 0;
	}
	if(!preg_match($patronNumeros,$_POST['telefono']))
	{
		$_SESSION['contactoTelefono'] = "*El número de teléfono debe incluir números solamente.\n";
		$ban = 0;
	}
		if(!preg_match($patronEMail,$_POST['email']))
	{
		$_SESSION['contactoEmail'] = "*El formato de E-Mail es incorrecto.";
		$ban = 0;
	}
	
	//Valido cadena de errores
	if($ban == 1)
	{
		$to ="juancblasich@gmail.com";
		$headers = "Content-Type: text/html; charset=iso-8859-1\n";
		$headers .= "From:".$_POST['nombreCompleto']."\r\n";           
		$tema="Contacto desde el Sitio Web";
		$mensaje="
		<table border='0' cellspacing='2' cellpadding='2'>
		  <tr>
			<td width='20%' align='center' bgcolor='#FFFFCC'><strong>Nombre:</strong></td>
			<td width='80%' align='left'>$_POST[nombreCompleto]</td>
		  </tr>
		  <tr>
			<td align='center' bgcolor='#FFFFCC'><strong>E-mail:</strong></td>
			<td align='left'>$_POST[email]</td>
		  </tr>
		   <tr>
			<td width='20%' align='center' bgcolor='#FFFFCC'><strong>Telefono:</strong></td>
			<td width='80%' align='left'>$_POST[telefono]</td>
		  </tr>
		  <tr>
			<td align='center' bgcolor='#FFFFCC'><strong>Localidad:</strong></td>
			<td align='left'>$_POST[localidad]</td>
		  </tr>
		  <tr>
			<td align='center' bgcolor='#FFFFCC'><strong>Provincia:</strong></td>
			<td align='left'>$_POST[provincia]</td>
		  </tr>
		  <tr>
			<td align='center' bgcolor='#FFFFCC'><strong>Comentarios:</strong></td>
			<td align='left'>$_POST[comentarios]</td>
		  </tr>
		</table>
		";
		@mail($to,$tema,$mensaje,$headers);
		echo '<script language = javascript>
		alert("Su mensaje ha sido enviado.");
			self.location = "Contacto.php"
			</script>';
	}
	else 
	{
		echo '<script language = javascript>
			self.location = "Contacto.php"
		</script>';
	}
}
else 
{
	echo '<script language = javascript>
	alert("No se pudo enviar el mensaje, hay campos obligatorios incompletos.");
		self.location = "Contacto.php"
		</script>';
}
?>
</body>
</html>